ancient piece of ordnance - German English Dictionary